﻿using System;
using System.CodeDom.Compiler;
using System.Diagnostics;
using Google.Protobuf;
using Google.Protobuf.Collections;
using Google.Protobuf.Reflection;

namespace EggLink.DanhengServer.Proto
{
	// Token: 0x02000D39 RID: 3385
	[DebuggerDisplay("{ToString(),nq}")]
	public sealed class PlayerSimpleInfo : IMessage<PlayerSimpleInfo>, IMessage, IEquatable<PlayerSimpleInfo>, IDeepCloneable<PlayerSimpleInfo>, IBufferMessage
	{
		// Token: 0x17002AE0 RID: 10976
		// (get) Token: 0x060097D5 RID: 38869 RVA: 0x00194E87 File Offset: 0x00193087
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public static MessageParser<PlayerSimpleInfo> Parser
		{
			get
			{
				return PlayerSimpleInfo._parser;
			}
		}

		// Token: 0x17002AE1 RID: 10977
		// (get) Token: 0x060097D6 RID: 38870 RVA: 0x00194E8E File Offset: 0x0019308E
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public static MessageDescriptor Descriptor
		{
			get
			{
				return PlayerSimpleInfoReflection.Descriptor.MessageTypes[0];
			}
		}

		// Token: 0x17002AE2 RID: 10978
		// (get) Token: 0x060097D7 RID: 38871 RVA: 0x00194EA0 File Offset: 0x001930A0
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		MessageDescriptor IMessage.Descriptor
		{
			get
			{
				return PlayerSimpleInfo.Descriptor;
			}
		}

		// Token: 0x060097D8 RID: 38872 RVA: 0x00194EA7 File Offset: 0x001930A7
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public PlayerSimpleInfo()
		{
		}

		// Token: 0x060097D9 RID: 38873 RVA: 0x00194EE8 File Offset: 0x001930E8
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public PlayerSimpleInfo(PlayerSimpleInfo other) : this()
		{
			this.isBanned_ = other.isBanned_;
			this.platform_ = other.platform_;
			this.cPEMMCOJKDG_ = other.cPEMMCOJKDG_;
			this.pOOJFEBMGKF_ = other.pOOJFEBMGKF_;
			this.chatBubbleId_ = other.chatBubbleId_;
			this.lastActiveTime_ = other.lastActiveTime_;
			this.headIcon_ = other.headIcon_;
			this.nickname_ = other.nickname_;
			this.uid_ = other.uid_;
			this.assistSimpleInfoList_ = other.assistSimpleInfoList_.Clone();
			this.level_ = other.level_;
			this.signature_ = other.signature_;
			this.onlineStatus_ = other.onlineStatus_;
			this._unknownFields = UnknownFieldSet.Clone(other._unknownFields);
		}

		// Token: 0x060097DA RID: 38874 RVA: 0x00194FAD File Offset: 0x001931AD
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public PlayerSimpleInfo Clone()
		{
			return new PlayerSimpleInfo(this);
		}

		// Token: 0x17002AE3 RID: 10979
		// (get) Token: 0x060097DB RID: 38875 RVA: 0x00194FB5 File Offset: 0x001931B5
		// (set) Token: 0x060097DC RID: 38876 RVA: 0x00194FBD File Offset: 0x001931BD
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public bool IsBanned
		{
			get
			{
				return this.isBanned_;
			}
			set
			{
				this.isBanned_ = value;
			}
		}

		// Token: 0x17002AE4 RID: 10980
		// (get) Token: 0x060097DD RID: 38877 RVA: 0x00194FC6 File Offset: 0x001931C6
		// (set) Token: 0x060097DE RID: 38878 RVA: 0x00194FCE File Offset: 0x001931CE
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public PlatformType Platform
		{
			get
			{
				return this.platform_;
			}
			set
			{
				this.platform_ = value;
			}
		}

		// Token: 0x17002AE5 RID: 10981
		// (get) Token: 0x060097DF RID: 38879 RVA: 0x00194FD7 File Offset: 0x001931D7
		// (set) Token: 0x060097E0 RID: 38880 RVA: 0x00194FDF File Offset: 0x001931DF
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public string CPEMMCOJKDG
		{
			get
			{
				return this.cPEMMCOJKDG_;
			}
			set
			{
				this.cPEMMCOJKDG_ = ProtoPreconditions.CheckNotNull<string>(value, "value");
			}
		}

		// Token: 0x17002AE6 RID: 10982
		// (get) Token: 0x060097E1 RID: 38881 RVA: 0x00194FF2 File Offset: 0x001931F2
		// (set) Token: 0x060097E2 RID: 38882 RVA: 0x00194FFA File Offset: 0x001931FA
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public string POOJFEBMGKF
		{
			get
			{
				return this.pOOJFEBMGKF_;
			}
			set
			{
				this.pOOJFEBMGKF_ = ProtoPreconditions.CheckNotNull<string>(value, "value");
			}
		}

		// Token: 0x17002AE7 RID: 10983
		// (get) Token: 0x060097E3 RID: 38883 RVA: 0x0019500D File Offset: 0x0019320D
		// (set) Token: 0x060097E4 RID: 38884 RVA: 0x00195015 File Offset: 0x00193215
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint ChatBubbleId
		{
			get
			{
				return this.chatBubbleId_;
			}
			set
			{
				this.chatBubbleId_ = value;
			}
		}

		// Token: 0x17002AE8 RID: 10984
		// (get) Token: 0x060097E5 RID: 38885 RVA: 0x0019501E File Offset: 0x0019321E
		// (set) Token: 0x060097E6 RID: 38886 RVA: 0x00195026 File Offset: 0x00193226
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public long LastActiveTime
		{
			get
			{
				return this.lastActiveTime_;
			}
			set
			{
				this.lastActiveTime_ = value;
			}
		}

		// Token: 0x17002AE9 RID: 10985
		// (get) Token: 0x060097E7 RID: 38887 RVA: 0x0019502F File Offset: 0x0019322F
		// (set) Token: 0x060097E8 RID: 38888 RVA: 0x00195037 File Offset: 0x00193237
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint HeadIcon
		{
			get
			{
				return this.headIcon_;
			}
			set
			{
				this.headIcon_ = value;
			}
		}

		// Token: 0x17002AEA RID: 10986
		// (get) Token: 0x060097E9 RID: 38889 RVA: 0x00195040 File Offset: 0x00193240
		// (set) Token: 0x060097EA RID: 38890 RVA: 0x00195048 File Offset: 0x00193248
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public string Nickname
		{
			get
			{
				return this.nickname_;
			}
			set
			{
				this.nickname_ = ProtoPreconditions.CheckNotNull<string>(value, "value");
			}
		}

		// Token: 0x17002AEB RID: 10987
		// (get) Token: 0x060097EB RID: 38891 RVA: 0x0019505B File Offset: 0x0019325B
		// (set) Token: 0x060097EC RID: 38892 RVA: 0x00195063 File Offset: 0x00193263
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint Uid
		{
			get
			{
				return this.uid_;
			}
			set
			{
				this.uid_ = value;
			}
		}

		// Token: 0x17002AEC RID: 10988
		// (get) Token: 0x060097ED RID: 38893 RVA: 0x0019506C File Offset: 0x0019326C
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public RepeatedField<AssistSimpleInfo> AssistSimpleInfoList
		{
			get
			{
				return this.assistSimpleInfoList_;
			}
		}

		// Token: 0x17002AED RID: 10989
		// (get) Token: 0x060097EE RID: 38894 RVA: 0x00195074 File Offset: 0x00193274
		// (set) Token: 0x060097EF RID: 38895 RVA: 0x0019507C File Offset: 0x0019327C
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint Level
		{
			get
			{
				return this.level_;
			}
			set
			{
				this.level_ = value;
			}
		}

		// Token: 0x17002AEE RID: 10990
		// (get) Token: 0x060097F0 RID: 38896 RVA: 0x00195085 File Offset: 0x00193285
		// (set) Token: 0x060097F1 RID: 38897 RVA: 0x0019508D File Offset: 0x0019328D
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public string Signature
		{
			get
			{
				return this.signature_;
			}
			set
			{
				this.signature_ = ProtoPreconditions.CheckNotNull<string>(value, "value");
			}
		}

		// Token: 0x17002AEF RID: 10991
		// (get) Token: 0x060097F2 RID: 38898 RVA: 0x001950A0 File Offset: 0x001932A0
		// (set) Token: 0x060097F3 RID: 38899 RVA: 0x001950A8 File Offset: 0x001932A8
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public FriendOnlineStatus OnlineStatus
		{
			get
			{
				return this.onlineStatus_;
			}
			set
			{
				this.onlineStatus_ = value;
			}
		}

		// Token: 0x060097F4 RID: 38900 RVA: 0x001950B1 File Offset: 0x001932B1
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override bool Equals(object other)
		{
			return this.Equals(other as PlayerSimpleInfo);
		}

		// Token: 0x060097F5 RID: 38901 RVA: 0x001950C0 File Offset: 0x001932C0
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public bool Equals(PlayerSimpleInfo other)
		{
			return other != null && (other == this || (this.IsBanned == other.IsBanned && this.Platform == other.Platform && !(this.CPEMMCOJKDG != other.CPEMMCOJKDG) && !(this.POOJFEBMGKF != other.POOJFEBMGKF) && this.ChatBubbleId == other.ChatBubbleId && this.LastActiveTime == other.LastActiveTime && this.HeadIcon == other.HeadIcon && !(this.Nickname != other.Nickname) && this.Uid == other.Uid && this.assistSimpleInfoList_.Equals(other.assistSimpleInfoList_) && this.Level == other.Level && !(this.Signature != other.Signature) && this.OnlineStatus == other.OnlineStatus && object.Equals(this._unknownFields, other._unknownFields)));
		}

		// Token: 0x060097F6 RID: 38902 RVA: 0x001951D4 File Offset: 0x001933D4
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override int GetHashCode()
		{
			int num = 1;
			if (this.IsBanned)
			{
				num ^= this.IsBanned.GetHashCode();
			}
			if (this.Platform != PlatformType.Editor)
			{
				num ^= this.Platform.GetHashCode();
			}
			if (this.CPEMMCOJKDG.Length != 0)
			{
				num ^= this.CPEMMCOJKDG.GetHashCode();
			}
			if (this.POOJFEBMGKF.Length != 0)
			{
				num ^= this.POOJFEBMGKF.GetHashCode();
			}
			if (this.ChatBubbleId != 0U)
			{
				num ^= this.ChatBubbleId.GetHashCode();
			}
			if (this.LastActiveTime != 0L)
			{
				num ^= this.LastActiveTime.GetHashCode();
			}
			if (this.HeadIcon != 0U)
			{
				num ^= this.HeadIcon.GetHashCode();
			}
			if (this.Nickname.Length != 0)
			{
				num ^= this.Nickname.GetHashCode();
			}
			if (this.Uid != 0U)
			{
				num ^= this.Uid.GetHashCode();
			}
			num ^= this.assistSimpleInfoList_.GetHashCode();
			if (this.Level != 0U)
			{
				num ^= this.Level.GetHashCode();
			}
			if (this.Signature.Length != 0)
			{
				num ^= this.Signature.GetHashCode();
			}
			if (this.OnlineStatus != FriendOnlineStatus.Offline)
			{
				num ^= this.OnlineStatus.GetHashCode();
			}
			if (this._unknownFields != null)
			{
				num ^= this._unknownFields.GetHashCode();
			}
			return num;
		}

		// Token: 0x060097F7 RID: 38903 RVA: 0x0019534A File Offset: 0x0019354A
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override string ToString()
		{
			return JsonFormatter.ToDiagnosticString(this);
		}

		// Token: 0x060097F8 RID: 38904 RVA: 0x00195352 File Offset: 0x00193552
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void WriteTo(CodedOutputStream output)
		{
			output.WriteRawMessage(this);
		}

		// Token: 0x060097F9 RID: 38905 RVA: 0x0019535C File Offset: 0x0019355C
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		void IBufferMessage.InternalWriteTo(ref WriteContext output)
		{
			if (this.Nickname.Length != 0)
			{
				output.WriteRawTag(18);
				output.WriteString(this.Nickname);
			}
			if (this.Level != 0U)
			{
				output.WriteRawTag(24);
				output.WriteUInt32(this.Level);
			}
			if (this.Uid != 0U)
			{
				output.WriteRawTag(32);
				output.WriteUInt32(this.Uid);
			}
			if (this.LastActiveTime != 0L)
			{
				output.WriteRawTag(40);
				output.WriteInt64(this.LastActiveTime);
			}
			if (this.ChatBubbleId != 0U)
			{
				output.WriteRawTag(48);
				output.WriteUInt32(this.ChatBubbleId);
			}
			if (this.Platform != PlatformType.Editor)
			{
				output.WriteRawTag(56);
				output.WriteEnum((int)this.Platform);
			}
			if (this.Signature.Length != 0)
			{
				output.WriteRawTag(74);
				output.WriteString(this.Signature);
			}
			if (this.POOJFEBMGKF.Length != 0)
			{
				output.WriteRawTag(82);
				output.WriteString(this.POOJFEBMGKF);
			}
			if (this.CPEMMCOJKDG.Length != 0)
			{
				output.WriteRawTag(90);
				output.WriteString(this.CPEMMCOJKDG);
			}
			if (this.HeadIcon != 0U)
			{
				output.WriteRawTag(96);
				output.WriteUInt32(this.HeadIcon);
			}
			if (this.IsBanned)
			{
				output.WriteRawTag(104);
				output.WriteBool(this.IsBanned);
			}
			if (this.OnlineStatus != FriendOnlineStatus.Offline)
			{
				output.WriteRawTag(112);
				output.WriteEnum((int)this.OnlineStatus);
			}
			this.assistSimpleInfoList_.WriteTo(ref output, PlayerSimpleInfo._repeated_assistSimpleInfoList_codec);
			if (this._unknownFields != null)
			{
				this._unknownFields.WriteTo(ref output);
			}
		}

		// Token: 0x060097FA RID: 38906 RVA: 0x001954F4 File Offset: 0x001936F4
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public int CalculateSize()
		{
			int num = 0;
			if (this.IsBanned)
			{
				num += 2;
			}
			if (this.Platform != PlatformType.Editor)
			{
				num += 1 + CodedOutputStream.ComputeEnumSize((int)this.Platform);
			}
			if (this.CPEMMCOJKDG.Length != 0)
			{
				num += 1 + CodedOutputStream.ComputeStringSize(this.CPEMMCOJKDG);
			}
			if (this.POOJFEBMGKF.Length != 0)
			{
				num += 1 + CodedOutputStream.ComputeStringSize(this.POOJFEBMGKF);
			}
			if (this.ChatBubbleId != 0U)
			{
				num += 1 + CodedOutputStream.ComputeUInt32Size(this.ChatBubbleId);
			}
			if (this.LastActiveTime != 0L)
			{
				num += 1 + CodedOutputStream.ComputeInt64Size(this.LastActiveTime);
			}
			if (this.HeadIcon != 0U)
			{
				num += 1 + CodedOutputStream.ComputeUInt32Size(this.HeadIcon);
			}
			if (this.Nickname.Length != 0)
			{
				num += 1 + CodedOutputStream.ComputeStringSize(this.Nickname);
			}
			if (this.Uid != 0U)
			{
				num += 1 + CodedOutputStream.ComputeUInt32Size(this.Uid);
			}
			num += this.assistSimpleInfoList_.CalculateSize(PlayerSimpleInfo._repeated_assistSimpleInfoList_codec);
			if (this.Level != 0U)
			{
				num += 1 + CodedOutputStream.ComputeUInt32Size(this.Level);
			}
			if (this.Signature.Length != 0)
			{
				num += 1 + CodedOutputStream.ComputeStringSize(this.Signature);
			}
			if (this.OnlineStatus != FriendOnlineStatus.Offline)
			{
				num += 1 + CodedOutputStream.ComputeEnumSize((int)this.OnlineStatus);
			}
			if (this._unknownFields != null)
			{
				num += this._unknownFields.CalculateSize();
			}
			return num;
		}

		// Token: 0x060097FB RID: 38907 RVA: 0x00195658 File Offset: 0x00193858
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void MergeFrom(PlayerSimpleInfo other)
		{
			if (other == null)
			{
				return;
			}
			if (other.IsBanned)
			{
				this.IsBanned = other.IsBanned;
			}
			if (other.Platform != PlatformType.Editor)
			{
				this.Platform = other.Platform;
			}
			if (other.CPEMMCOJKDG.Length != 0)
			{
				this.CPEMMCOJKDG = other.CPEMMCOJKDG;
			}
			if (other.POOJFEBMGKF.Length != 0)
			{
				this.POOJFEBMGKF = other.POOJFEBMGKF;
			}
			if (other.ChatBubbleId != 0U)
			{
				this.ChatBubbleId = other.ChatBubbleId;
			}
			if (other.LastActiveTime != 0L)
			{
				this.LastActiveTime = other.LastActiveTime;
			}
			if (other.HeadIcon != 0U)
			{
				this.HeadIcon = other.HeadIcon;
			}
			if (other.Nickname.Length != 0)
			{
				this.Nickname = other.Nickname;
			}
			if (other.Uid != 0U)
			{
				this.Uid = other.Uid;
			}
			this.assistSimpleInfoList_.Add(other.assistSimpleInfoList_);
			if (other.Level != 0U)
			{
				this.Level = other.Level;
			}
			if (other.Signature.Length != 0)
			{
				this.Signature = other.Signature;
			}
			if (other.OnlineStatus != FriendOnlineStatus.Offline)
			{
				this.OnlineStatus = other.OnlineStatus;
			}
			this._unknownFields = UnknownFieldSet.MergeFrom(this._unknownFields, other._unknownFields);
		}

		// Token: 0x060097FC RID: 38908 RVA: 0x00195795 File Offset: 0x00193995
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void MergeFrom(CodedInputStream input)
		{
			input.ReadRawMessage(this);
		}

		// Token: 0x060097FD RID: 38909 RVA: 0x001957A0 File Offset: 0x001939A0
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		void IBufferMessage.InternalMergeFrom(ref ParseContext input)
		{
			uint num;
			while ((num = input.ReadTag()) != 0U)
			{
				if (num <= 56U)
				{
					if (num <= 32U)
					{
						if (num == 18U)
						{
							this.Nickname = input.ReadString();
							continue;
						}
						if (num == 24U)
						{
							this.Level = input.ReadUInt32();
							continue;
						}
						if (num == 32U)
						{
							this.Uid = input.ReadUInt32();
							continue;
						}
					}
					else
					{
						if (num == 40U)
						{
							this.LastActiveTime = input.ReadInt64();
							continue;
						}
						if (num == 48U)
						{
							this.ChatBubbleId = input.ReadUInt32();
							continue;
						}
						if (num == 56U)
						{
							this.Platform = (PlatformType)input.ReadEnum();
							continue;
						}
					}
				}
				else if (num <= 90U)
				{
					if (num == 74U)
					{
						this.Signature = input.ReadString();
						continue;
					}
					if (num == 82U)
					{
						this.POOJFEBMGKF = input.ReadString();
						continue;
					}
					if (num == 90U)
					{
						this.CPEMMCOJKDG = input.ReadString();
						continue;
					}
				}
				else if (num <= 104U)
				{
					if (num == 96U)
					{
						this.HeadIcon = input.ReadUInt32();
						continue;
					}
					if (num == 104U)
					{
						this.IsBanned = input.ReadBool();
						continue;
					}
				}
				else
				{
					if (num == 112U)
					{
						this.OnlineStatus = (FriendOnlineStatus)input.ReadEnum();
						continue;
					}
					if (num == 122U)
					{
						this.assistSimpleInfoList_.AddEntriesFrom(ref input, PlayerSimpleInfo._repeated_assistSimpleInfoList_codec);
						continue;
					}
				}
				this._unknownFields = UnknownFieldSet.MergeFieldFrom(this._unknownFields, ref input);
			}
		}

		// Token: 0x04003A3B RID: 14907
		private static readonly MessageParser<PlayerSimpleInfo> _parser = new MessageParser<PlayerSimpleInfo>(() => new PlayerSimpleInfo());

		// Token: 0x04003A3C RID: 14908
		private UnknownFieldSet _unknownFields;

		// Token: 0x04003A3D RID: 14909
		public const int IsBannedFieldNumber = 13;

		// Token: 0x04003A3E RID: 14910
		private bool isBanned_;

		// Token: 0x04003A3F RID: 14911
		public const int PlatformFieldNumber = 7;

		// Token: 0x04003A40 RID: 14912
		private PlatformType platform_;

		// Token: 0x04003A41 RID: 14913
		public const int CPEMMCOJKDGFieldNumber = 11;

		// Token: 0x04003A42 RID: 14914
		private string cPEMMCOJKDG_ = "";

		// Token: 0x04003A43 RID: 14915
		public const int POOJFEBMGKFFieldNumber = 10;

		// Token: 0x04003A44 RID: 14916
		private string pOOJFEBMGKF_ = "";

		// Token: 0x04003A45 RID: 14917
		public const int ChatBubbleIdFieldNumber = 6;

		// Token: 0x04003A46 RID: 14918
		private uint chatBubbleId_;

		// Token: 0x04003A47 RID: 14919
		public const int LastActiveTimeFieldNumber = 5;

		// Token: 0x04003A48 RID: 14920
		private long lastActiveTime_;

		// Token: 0x04003A49 RID: 14921
		public const int HeadIconFieldNumber = 12;

		// Token: 0x04003A4A RID: 14922
		private uint headIcon_;

		// Token: 0x04003A4B RID: 14923
		public const int NicknameFieldNumber = 2;

		// Token: 0x04003A4C RID: 14924
		private string nickname_ = "";

		// Token: 0x04003A4D RID: 14925
		public const int UidFieldNumber = 4;

		// Token: 0x04003A4E RID: 14926
		private uint uid_;

		// Token: 0x04003A4F RID: 14927
		public const int AssistSimpleInfoListFieldNumber = 15;

		// Token: 0x04003A50 RID: 14928
		private static readonly FieldCodec<AssistSimpleInfo> _repeated_assistSimpleInfoList_codec = FieldCodec.ForMessage<AssistSimpleInfo>(122U, AssistSimpleInfo.Parser);

		// Token: 0x04003A51 RID: 14929
		private readonly RepeatedField<AssistSimpleInfo> assistSimpleInfoList_ = new RepeatedField<AssistSimpleInfo>();

		// Token: 0x04003A52 RID: 14930
		public const int LevelFieldNumber = 3;

		// Token: 0x04003A53 RID: 14931
		private uint level_;

		// Token: 0x04003A54 RID: 14932
		public const int SignatureFieldNumber = 9;

		// Token: 0x04003A55 RID: 14933
		private string signature_ = "";

		// Token: 0x04003A56 RID: 14934
		public const int OnlineStatusFieldNumber = 14;

		// Token: 0x04003A57 RID: 14935
		private FriendOnlineStatus onlineStatus_;
	}
}
